package com.chen.project.white_jotter.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.chen.project.white_jotter.pojo.AdminMenu;

import java.util.List;

public interface AdminMenuMapper extends BaseMapper<AdminMenu> {
    int deleteByPrimaryKey(Integer id);

    int insert(AdminMenu record);

    int insertSelective(AdminMenu record);

    AdminMenu selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(AdminMenu record);

    int updateByPrimaryKey(AdminMenu record);

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    // 通过菜单项的id获取菜单
    List<AdminMenu> selectAllMenusByMenusId(List<Integer> menusId);
    // 通过父级id获取子级菜单
    List<AdminMenu> selectChildrenMenusByParentId(Integer parentId, List<Integer> menuIds);
}